package edu.upc.clase.demo.entity;

import java.io.Serializable;
import java.util.Date;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author gian
 */
@XmlRootElement
public class Usuario implements Serializable {


  private String codigo;
  private String  tipoUsuario;
  private Integer idUsuario;
  private String  nombre;
  private String  apellidoPaterno;
  private String  apellidoMaterno;
  private String  sexo ;
  private String  nroDocumento ;
  private String  email;
  private String celular ;
  private String  direccion;
  private Date fechaNacimiento;
  private String  password;
  private String  apelativo;
  private String resumenAutobiografico;
  private String sitioWeb;
  private String nroCuenta;
  private String rutaImagen;
  private Date fechaRegistro;
  private Integer idBanco;
  private Integer idTipoDocumento;
  private Integer  idEstado;

    public Usuario() {
    }

    public Usuario(String codigo, String tipoUsuario, String nombre, String apellidoPaterno, String apellidoMaterno, String sexo, String nroDocumento, String email, String celular, String direccion, Date fechaNacimiento, String password, String apelativo, String resumenAutobiografico, String sitioWeb, String nroCuenta, String rutaImagen,Date fechaRegistro, Integer idBanco, Integer idTipoDocumento, Integer idEstado) {
        this.codigo = codigo;
        this.tipoUsuario = tipoUsuario;
        this.nombre = nombre;
        this.apellidoPaterno = apellidoPaterno;
        this.apellidoMaterno = apellidoMaterno;
        this.sexo = sexo;
        this.nroDocumento = nroDocumento;
        this.email = email;
        this.celular = celular;
        this.direccion = direccion;
        this.fechaNacimiento = fechaNacimiento;
        this.password = password;
        this.apelativo = apelativo;
        this.resumenAutobiografico = resumenAutobiografico;
        this.sitioWeb = sitioWeb;
        this.nroCuenta = nroCuenta;
        this.rutaImagen = rutaImagen;
             this.fechaRegistro = fechaRegistro;
        this.idBanco = idBanco;
        this.idTipoDocumento = idTipoDocumento;
        this.idEstado = idEstado;
    }

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getTipoUsuario() {
        return tipoUsuario;
    }

    public void setTipoUsuario(String tipoUsuario) {
        this.tipoUsuario = tipoUsuario;
    }

    public Integer getIdUsuario() {
        return idUsuario;
    }

    public void setIdUsuario(Integer idUsuario) {
        this.idUsuario = idUsuario;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getApellidoPaterno() {
        return apellidoPaterno;
    }

    public void setApellidoPaterno(String apellidoPaterno) {
        this.apellidoPaterno = apellidoPaterno;
    }

    public String getApellidoMaterno() {
        return apellidoMaterno;
    }

    public void setApellidoMaterno(String apellidoMaterno) {
        this.apellidoMaterno = apellidoMaterno;
    }

    public String getSexo() {
        return sexo;
    }

    public void setSexo(String sexo) {
        this.sexo = sexo;
    }

    public String getNroDocumento() {
        return nroDocumento;
    }

    public void setNroDocumento(String nroDocumento) {
        this.nroDocumento = nroDocumento;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getCelular() {
        return celular;
    }

    public void setCelular(String celular) {
        this.celular = celular;
    }

    public String getDireccion() {
        return direccion;
    }

    public void setDireccion(String direccion) {
        this.direccion = direccion;
    }

    public Date getFechaNacimiento() {
        return fechaNacimiento;
    }

    public void setFechaNacimiento(Date fechaNacimiento) {
        this.fechaNacimiento = fechaNacimiento;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getApelativo() {
        return apelativo;
    }

    public void setApelativo(String apelativo) {
        this.apelativo = apelativo;
    }

    public String getResumenAutobiografico() {
        return resumenAutobiografico;
    }

    public void setResumenAutobiografico(String resumenAutobiografico) {
        this.resumenAutobiografico = resumenAutobiografico;
    }

    public String getSitioWeb() {
        return sitioWeb;
    }

    public void setSitioWeb(String sitioWeb) {
        this.sitioWeb = sitioWeb;
    }

    public String getNroCuenta() {
        return nroCuenta;
    }

    public void setNroCuenta(String nroCuenta) {
        this.nroCuenta = nroCuenta;
    }

    public String getRutaImagen() {
        return rutaImagen;
    }

    public void setRutaImagen(String rutaImagen) {
        this.rutaImagen = rutaImagen;
    }

    public Date getFechaRegistro() {
        return fechaRegistro;
    }

    public void setFechaRegistro(Date fechaRegistro) {
        this.fechaRegistro = fechaRegistro;
    }

    public Integer getIdBanco() {
        return idBanco;
    }

    public void setIdBanco(Integer idBanco) {
        this.idBanco = idBanco;
    }

    public Integer getIdTipoDocumento() {
        return idTipoDocumento;
    }

    public void setIdTipoDocumento(Integer idTipoDocumento) {
        this.idTipoDocumento = idTipoDocumento;
    }

    public Integer getIdEstado() {
        return idEstado;
    }

    public void setIdEstado(Integer idEstado) {
        this.idEstado = idEstado;
    }

       

}